package com.ynet.middleground.user.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @program: 2019-10-12_userCenter
 * @description: 档案传输类
 * @author: DaiGaoLe
 * @create: 2019-10-24 10:06
 **/
@Data
@ApiModel(value = "档案传输类", description = "档案传输类")
public class ViewArchivesDto implements Serializable {
    private static final long serialVersionUID = -4438667178046450612L;

    /* 用户id，用户名称、证书类型、*/
    /**
     * 法定代表人姓名
     */
    @ApiModelProperty(value="法定代表人姓名",notes="法定代表人姓名")
    private String legalRepresentativeName;

    /**
     * 法定代表人证件类型
     */
    @ApiModelProperty(value="法定代表人证件类型",notes="法定代表人证件类型")
    private String lrnCertificateType;

    /**
     * 法定代表人证件号码
     */
    @ApiModelProperty(value="法定代表人证件号码",notes="法定代表人证件号码")
    private String lrnCertificateNo;
    /**
     * 管理员姓名

    @ApiModelProperty(value="管理员姓名",notes="管理员姓名")
    private String adminName;
     */
    /**
     * 管理员手机号码

    @ApiModelProperty(value="管理员手机号码",notes="管理员手机号码")
    private String adminTelephone;
     */
    /**
     * 证件类型
     */
    @ApiModelProperty(value="证件类型",notes="证件类型")
    private String adminCertificateType;

    /**
     * 证件号码
     */
    @ApiModelProperty(value="证件号码",notes="证件号码")
    private String adminCertificateNo;

    /**
     * 管理员邮箱

    @ApiModelProperty(value="管理员邮箱",notes="管理员邮箱")
    private String adminEmail;
     */
    /**
     * 营业执照(影像资料)
     */
    @ApiModelProperty(value="营业执照(影像资料)",notes="营业执照(影像资料)")
    private String businessLicenseUrl;

    /**
     * 法定代表人代表证照(影像资料)
     */
    @ApiModelProperty(value="法定代表人代表证照(影像资料)",notes="法定代表人代表证照(影像资料)")
    private String lrnLicenseUrl;

    /**
     * 管理员证照(影像资料)

    @ApiModelProperty(value="管理员证照(影像资料)",notes="管理员证照(影像资料)")
    private String adminLicenseUrl;
     */
    /**
     * 法定代表人授权委托书（影像资料）URL
     */
    @ApiModelProperty(value="法定代表人授权委托书（影像资料）URL",notes="法定代表人授权委托书（影像资料）URL")
    private String authorizationBookUrl;

    /**
     * 证件有效期起
     */
    @ApiModelProperty(value="证件有效期起",notes="证件有效期起")
    private LocalDateTime cerSdate;

    /**
     * 证件有效期止
     */
    @ApiModelProperty(value="证件有效期止",notes="证件有效期止")
    private LocalDateTime cerEdate;
}
